muzzle with leather straps for ferocious dogs - Español Inglés Diccionario